﻿body
{
    background-color: #333333;
}


.divContents
{
	background-color:white;
    width:100%;
    padding: 12px 12px 12px 210px;
    float:left;
    margin-top:8px;
    border-radius:4px;
}


.ifrMP_Contents
{
    height:600px;
}


#divSuperContainer
{
	max-width:1300px;
}


.divMenu
{
	width:210px;
	margin-left:-210px;
    display:block;
    float:left;
    padding-left:12px;
}

.divMenu div
{
    width:100%;
}

.divMenu .header_PYS
{
    height:60px;
    width:100%;
    background-image:url(../CommonFiles/Images/Logos/EnterpriseLogo.jpg);
    margin-bottom:6px;
}

.divReallyContents
{
    width:100%;
    padding-left:10px;
}

.divReallyContents div, 
.divReallyContents img,

.loginView,
.userMenu
{
    display:block;
    float:left;
    overflow:auto;
    border:solid 1px #e8e8e8;
    max-height:500px;
    margin-top:4px;
}

.loginView
{
    margin-top:0px !important;
}

.loginView ul,
.userMenu ul
{
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    width:100%;
    border-radius:4px;
}

.loginView li,
.userMenu li
{
    display:block;
    float:left;
    list-style:none;
    padding:0px;
    margin:0px;
    width:100%;
}

.loginView a,
.userMenu a
{
    display:block;
    float:left;
    padding:6px;
    width:100%;
    text-decoration:none !important;
    border-bottom:solid 1px #b2b2b2;
}

.loginView .level_1 div,
.userMenu .level_1 > a div
{
    color:White;
}

.loginView .arrow,
.userMenu .arrow
{
    margin-top:-13px;
    display:block;
    float:right;
}


.loginView
{
	float:left;
	margin-top:4px;
}

.loginView .UserAlias
{
	background-color:lightgoldenrodyellow;
}

.loginView .UserAlias div
{
	color:black;
}

.loginView .UserAlias .fullName
{
    font-weight:bold;
}

.loginView .UserAlias .lblUserEnterpriseName,
.loginView .UserAlias .lblUserExtraEnterpriseName
{
    display:block;
    float:left;
    clear:left;
    font-size:11px;
}


.flag
{
	height:16px !important;
	width:8px !important;
	display:block;
	float:left;
	margin-right:6px;
}

.level_1 .flag
{
    display:none;
}

.CSJ_SIDN_Client a.level_1,
.CSJ_SIDN_Client .level_1 > a,
.CSJ_SIDN_Client .flag
{
	background-color:rgb(70,130,180);
}

.CSJ_SIDN_Admin a.level_1,
.CSJ_SIDN_Admin .level_1 > a,
.CSJ_SIDN_Admin .flag
{
	background-color:rgb(165,42,42);
}

.ESF_SSO_Admin a.level_1,
.ESF_SSO_Admin .level_1 > a,
.ESF_SSO_Admin .flag
{
	background-color:rgb(85,107,47);
}

.PYS_SGD_Client a.level_1,
.PYS_SGD_Client .level_1 > a,
.PYS_SGD_Client .flag
{
	background-color:rgb(112,128,144);
}

.PYS_Portal a.level_1,
.PYS_Portal .level_1 > a,
.PYS_Portal .flag
{
	background-color:rgb(112,128,144);
}


.lnkShowSignInView
{
	padding: 8px 10px 4px 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: rgb(245,245,245);
	border-radius:4px;
	width:100%;
	display:block;
	float:left;
	border:solid 1px #b2b2b2;
}


.signInView
{	
	width:284px;
}

.signInView .divField
{
    width:100% !important;
}

.signInView .divOperations input
{
	width:100px;
}

.signInView .RecoverLink
{
	padding:4px 8px 0px 0px;
	display:block;
	float:right;
	font-size:11px;
	font-style:italic;
	margin-top:-56px;
}
